# coding=utf-8
"""
Author: Mr.夏末
@Function: 数据结构：列表：插入和删除效率快
线性数据结构:按照一定的线性顺序，排列而成的数据项的集合
"""
# 定义一个空列表
list_01 = []
print(type(list_01))
# 关键字是list
list_02 = list((1, 2, 3, 4))
print(list_02)

# 多个元素，用逗号分开
list_03 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list_03)

# 获取长度
print(len(list_03))

# 增删改查
# 下标
# 查:获取第三个元素
print(list_03[2])
# 改：对元素进行赋值
list_03[2] = 888
print(list_03)
# 删：
list_03.pop(2)
print(list_03)
# 删
del list_03[2]
print(list_03)
# 增:末尾增加
list_03.append("will")
print(list_03)
# 在指定位置插入
list_03.insert(2,'roy')
print(list_03)

# remove:删除第一个括号里面的值
list_03.remove("roy")
print(list_03)